Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
1 OWEN PLACE Terraced £468,732 £260,000 25 Apr 2006
3 OWEN PLACE Terraced £568,832 £499,950 29 Oct 2021
4 OWEN PLACE Terraced £574,694 £440,000 31 Aug 2017
5 OWEN PLACE Terraced £624,882 £465,000 12 Jan 2017
6 OWEN PLACE Terraced £492,308 £412,500 23 Nov 2020